Python 布尔型(二)

您所在的位置:网站首页 布尔数据类型只有 和 两种值 Python 布尔型(二)

Python 布尔型(二)

2024-07-08 20:25| 来源: 网络整理| 查看: 265

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。

1. 布尔型

布尔型有两个值True和False

>>> type(True) # Ture的类型是bool >>> True == 1 # Ture的值是1 True >>> True is 1 # True不是1 False >>> True + 4 # True在加法里面的值为1 5 2. bool()函数

bool()函数将数据转换成bool类型。

>>> bool(5) # 5被认为是True True >>> bool(0.0) # 0被认为是False False >>> bool("") # 空字符串认为是False False >>> bool([]) # 空列表被认为是False False >>> bool({}) # 空字典被认为是False False >>> bool(()) # 空元组被认为是False False >>> bool(None) # None被认为是False False 3. 比较运算符(,==,!=) >>> 1 > 1 > 2, 1 >= 2 # 大于、大于等于运算符 (False, False) >>> 1 == 2, 1 != 2 # 等于比较 (False, True)

连续比较,2 < 4 < 6等于2 < 4 and 4 < 6

>>> 2 > 3 and 5, 0 and 5 # 逻辑与(x and y) (5, 0) # 如果x为True,返回y的值,否则返回x >>> 3 or 5, 0 or 5 # 逻辑或(x or y) (3, 5) # 如果x为True,返回x的值,否则返回y >>> not 5 # 逻辑非(not x) False # 如果x为True,返回False,否则返回True 5. 三元操作符(x if condition else y)

如果condition为True,值为x,否则为y。

>>> 2 if True else 1 2 >>> 2 if False else 1 1

相关文章 Python 数字类型(一) Python 布尔型(二) Python 字符串(三) Python 列表(四) Python 字典(五) Python 元组(六) Python 集合(七) Python 变量和作用域(八) Python 语句(九) Python 函数(十) Python 类(十一) Python 模块(十二) Python 文档(十三) Python 文件(十四) Python 异常(十五) Python 运算符重载(十六)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3